incurable insanity - French English Dictionary